\hypertarget{structnih_1_1cuda_1_1_kd__knn}{
\section{nih\-:\-:cuda\-:\-:\-Kd\-\_\-knn$<$ \-D\-I\-M $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1cuda_1_1_kd__knn}\index{nih\-::cuda\-::\-Kd\-\_\-knn$<$ D\-I\-M $>$@{nih\-::cuda\-::\-Kd\-\_\-knn$<$ D\-I\-M $>$}}
}


{\ttfamily \#include $<$knn.\-h$>$}

\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structnih_1_1cuda_1_1_kd__knn_1_1_result}{\-Result}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$uint32 \-D\-I\-M$>$struct nih\-::cuda\-::\-Kd\-\_\-knn$<$ D\-I\-M $>$}

\-G\-P\-U-\/based k-\/\-Nearest \-Neighbors lookup context.

\-This class provides the context to perform \-N-\/dimensional k-\/nn lookups on the \-G\-P\-U, using a k-\/d tree. 

\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
kd/cuda/knn.\-h\end{DoxyCompactItemize}
